/*
*
* SteelProductPriceFormBean.java
* @author 18304
* @date 2020-11-24 15:43:05
*/
package com.steel.yfmall.cloud.assistant.po.goods;

import java.io.Serializable;
import java.util.Date;

public class SteelProductPriceFormBean implements Serializable {
    /**
     *  @Fields id
     */
    private Integer id;

    /**
     *  @Fields price_type 价格类别
     */
    private String priceType;

    /**
     *  @Fields price_classify 价格分类
     */
    private String priceClassify;

    /**
     *  @Fields price_code 价格代码
     */
    private String priceCode;

    /**
     *  @Fields price_name 价格代码名称
     */
    private String priceName;

    /**
     *  @Fields status 状态(0未确认,1确认)
     */
    private Integer status;

    /**
     *  @Fields version 价格版本
     */
    private String version;

    /**
     *  @Fields create_date 创建时间
     */
    private Date createDate;

    /**
     *  @Fields update_date 修改时间
     */
    private Date updateDate;

    /**
     *  @Fields site_code 站点
     */
    private String siteCode;

    /**
     *  @Fields channel_code 店铺
     */
    private String channelCode;

    /**
     *  @Fields memo 备注
     */
    private String memo;

    /**
     *  @Fields product_price_form_factor 价格组成因子json [{"dataType":"数据比对类型 C等于 D区间值","factorDesc":"价格代码名称","priceFactor":"价格因子代码"}]
     */
    private String productPriceFormFactor;

    /**
     * product_price_form
     */
    private static final long serialVersionUID = 1L;

    /**
     *
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     *
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 价格类别
     * @return price_type 价格类别
     */
    public String getPriceType() {
        return priceType;
    }

    /**
     * 价格类别
     * @param priceType 价格类别
     */
    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

    /**
     * 价格分类
     * @return price_classify 价格分类
     */
    public String getPriceClassify() {
        return priceClassify;
    }

    /**
     * 价格分类
     * @param priceClassify 价格分类
     */
    public void setPriceClassify(String priceClassify) {
        this.priceClassify = priceClassify;
    }

    /**
     * 价格代码
     * @return price_code 价格代码
     */
    public String getPriceCode() {
        return priceCode;
    }

    /**
     * 价格代码
     * @param priceCode 价格代码
     */
    public void setPriceCode(String priceCode) {
        this.priceCode = priceCode;
    }

    /**
     * 价格代码名称
     * @return price_name 价格代码名称
     */
    public String getPriceName() {
        return priceName;
    }

    /**
     * 价格代码名称
     * @param priceName 价格代码名称
     */
    public void setPriceName(String priceName) {
        this.priceName = priceName;
    }

    /**
     * 状态(0未确认,1确认)
     * @return status 状态(0未确认,1确认)
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态(0未确认,1确认)
     * @param status 状态(0未确认,1确认)
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 价格版本
     * @return version 价格版本
     */
    public String getVersion() {
        return version;
    }

    /**
     * 价格版本
     * @param version 价格版本
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * 创建时间
     * @return create_date 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 创建时间
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * 修改时间
     * @return update_date 修改时间
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * 修改时间
     * @param updateDate 修改时间
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * 站点
     * @return site_code 站点
     */
    public String getSiteCode() {
        return siteCode;
    }

    /**
     * 站点
     * @param siteCode 站点
     */
    public void setSiteCode(String siteCode) {
        this.siteCode = siteCode;
    }

    /**
     * 店铺
     * @return channel_code 店铺
     */
    public String getChannelCode() {
        return channelCode;
    }

    /**
     * 店铺
     * @param channelCode 店铺
     */
    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }

    /**
     * 备注
     * @return memo 备注
     */
    public String getMemo() {
        return memo;
    }

    /**
     * 备注
     * @param memo 备注
     */
    public void setMemo(String memo) {
        this.memo = memo;
    }

    /**
     * 价格组成因子json [{"dataType":"数据比对类型 C等于 D区间值","factorDesc":"价格代码名称","priceFactor":"价格因子代码"}]
     * @return product_price_form_factor 价格组成因子json [{"dataType":"数据比对类型 C等于 D区间值","factorDesc":"价格代码名称","priceFactor":"价格因子代码"}]
     */
    public String getProductPriceFormFactor() {
        return productPriceFormFactor;
    }

    /**
     * 价格组成因子json [{"dataType":"数据比对类型 C等于 D区间值","factorDesc":"价格代码名称","priceFactor":"价格因子代码"}]
     * @param productPriceFormFactor 价格组成因子json [{"dataType":"数据比对类型 C等于 D区间值","factorDesc":"价格代码名称","priceFactor":"价格因子代码"}]
     */
    public void setProductPriceFormFactor(String productPriceFormFactor) {
        this.productPriceFormFactor = productPriceFormFactor;
    }
}
